package com.wanwu.channel.remote.wxpay.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * @author: hehuangtao
 * @create: 2019-12-30 17:56
 **/
@Data
@Configuration
@ConfigurationProperties(prefix = "weixin.global")
public class WeixinGlobalConfig {

    /**
     * 服务号的应用密钥
     */
    private String appSecret;

    /**
     * API密钥
     */
    private String apiKey;


    /**
     * 微信支付证书名称的全路径
     */
    private String certPath;

    /**
     * 支付传给微信的异步回调地址
     */
    private String notifyUrl;

    /**
     * 微信统一下单地址
     */
    private String prepayUrl;

    /**
     * 微信交易查询地址
     */
    private String payQueryUrl;

    /**
     * 微信关单请求地址
     */
    private String closeOrderUrl;

    /**
     * 微信退款申请地址
     */
    private String applyRefundUrl;

    /**
     * 微信退款结果查询地址
     */
    private String queryRefundUrl;

    /**
     * 微信报关申请地址
     */
    private String declareCustomsUrl;

    /**
     * 微信报关结果查询地址
     */
    private String declareCustomsQryUrl;

    /**
     * 微信报关重推
     */
    private String declareRetryUrl;

    /**
     * 微信回调地址
     */
    private String refundNotifyUrl;

    /**
     * 钉钉报警key
     */
    private String dingKey;
}

